@import url('https://fonts.googleapis.com/css2?family=Teko:wght@300;400;500;600;700&family=Titillium+Web:wght@200;300;400;600;700;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');.bs-slider { overflow: hidden; max-height: 1000px; position: relative; background: #000}.bs-slider:hover { cursor: -moz-grab; cursor: -webkit-grab}.bs-slider:active { cursor: -moz-grabbing; cursor: -webkit-grabbing}.bs-slider .bs-slider-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5)}.bs-slider > .carousel-inner > .item > a > img,.bs-slider > .carousel-inner > .item > img { margin: auto; width: 100% !important}.fade { opacity: 1}.fade .item { top: 0; z-index: 1; opacity: 0; width: 100%; position: absolute; left: 0 !important; display: block !important; -webkit-transition: opacity ease-in-out 1s; -moz-transition: opacity ease-in-out 1s; -ms-transition: opacity ease-in-out 1s; -o-transition: opacity ease-in-out 1s; transition: opacity ease-in-out 1s}.fade .item:first-child { top: auto; position: relative}.fade .item.active { opacity: 1; z-index: 2; -webkit-transition: opacity ease-in-out 1s; -moz-transition: opacity ease-in-out 1s; -ms-transition: opacity ease-in-out 1s; -o-transition: opacity ease-in-out 1s; transition: opacity ease-in-out 1s}.control-round .carousel-control { top: 47%; opacity: 0; width: 45px; height: 45px; z-index: 100; color: #fff; display: block; font-size: 24px; cursor: pointer; overflow: hidden; line-height: 43px; text-shadow: none; position: absolute; font-weight: 400; background: 0 0; -webkit-border-radius: 100px; border-radius: 100px}.control-round:hover .carousel-control { opacity: 1}.control-round .carousel-control.left { left: 1%}.control-round .carousel-control.right { right: 1%}.control-round .carousel-control.left:hover,.control-round .carousel-control.right:hover { color: #fdfdfd; background: rgba(0, 0, 0, .5); border: 0 transparent}.control-round .carousel-control.left > span:nth-child(1) { left: 45%}.control-round .carousel-control.right > span:nth-child(1) { right: 45%}.indicators-line > .carousel-indicators { right: 45%; bottom: 3%; left: auto; width: 90%; height: 20px; font-size: 0; overflow-x: auto; text-align: right; overflow-y: hidden; padding-left: 10px; padding-right: 10px; padding-top: 1px; white-space: nowrap}.indicators-line > .carousel-indicators li { padding: 0; width: 15px; height: 15px; border: 1px solid #9e9e9e; text-indent: 0; overflow: hidden; text-align: left; position: relative; letter-spacing: 1px; background: #9e9e9e; -webkit-font-smoothing: antialiased; -webkit-border-radius: 50%; border-radius: 50%; margin-right: 5px; -webkit-transition: all .5s cubic-bezier(.22, .81, .01, .99); transition: all .5s cubic-bezier(.22, .81, .01, .99); z-index: 10; cursor: pointer}.indicators-line > .carousel-indicators li:last-child { margin-right: 0}.indicators-line > .carousel-indicators .active { margin: 1px 5px 1px 1px; box-shadow: 0 0 0 2px #fff; background-color: transparent; position: relative; -webkit-transition: background-color .3s ease; -moz-transition: background-color .3s ease; -o-transition: background-color .3s ease; transition: background-color .3s ease}.indicators-line > .carousel-indicators .active:before { transform: scale(.5); background-color: #fff; content: ""; position: absolute; left: -1px; top: -1px; width: 15px; height: 15px; border-radius: 50%; -webkit-transition: background-color .3s ease; -moz-transition: background-color .3s ease; -o-transition: background-color .3s ease; transition: background-color .3s ease}.slide_style_left { text-align: left !important}.slide_style_right { text-align: right !important}.slide_style_center { text-align: center !important}.slide-text { left: 0; top: 30%; right: 0; margin: auto; position: absolute; text-align: left; padding: 10px 85px}.slide-text > h1 { padding: 0; color: #fff; letter-spacing: 1px; text-shadow: 3px 3px 3px #000;}.slide-text > h1 { font-size: 70px; font-style: normal; line-height: 84px; margin-bottom: 30px; display: inline-block; -webkit-animation-delay: .7s; animation-delay: .7s; font-family: 'Teko', sans-serif;}.slide-text > h2 { padding: 0; color: #fff; letter-spacing: 1px; text-shadow: 3px 3px 3px #000;}.slide-text > h2 { font-size: 70px; font-style: normal; line-height: 84px; margin-bottom: 30px; display: inline-block; -webkit-animation-delay: .7s; animation-delay: .7s; font-family: 'Teko', sans-serif;}.slide-text > p { font-size: 23px; line-height: 24px; margin-bottom: 60px; -webkit-animation-delay: 1.1s; animation-delay: 1.1s; text-shadow: 1px 1px 1px #000; font-family: 'Oswald', sans-serif; letter-spacing: -0.3px; color: #fff; font-weight: 300;}.slide-text > a.btn-default,.slide-text > a.btn-primary { -webkit-animation-delay: 2s; -webkit-transition: background .3s ease-in-out, color .3s ease-in-out; font-weight: 400; font-size: 13px; line-height: 15px; text-align: center; padding: 17px 30px; white-space: nowrap; letter-spacing: 1px; display: inline-block; text-transform: uppercase; border: none}.slide-text > a.btn-default { color: #000; margin-right: 10px; animation-delay: 2s; transition: background .3s ease-in-out, color .3s ease-in-out}.slide-text > a.btn-primary { color: #fff; cursor: pointer; margin-left: 10px; background: #00bfff; text-decoration: none; animation-delay: 2s; transition: background .3s ease-in-out, color .3s ease-in-out}.slide-text > a.btn-danger { color: #fff; cursor: pointer; font-weight: 400; font-size: 13px; line-height: 15px; margin-left: 10px; text-align: center; padding: 17px 30px; white-space: nowrap; letter-spacing: 1px; background: #EE7C12; display: inline-block; text-decoration: none; text-transform: uppercase; border: none; -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-transition: background .3s ease-in-out, color .3s ease-in-out; transition: background .3s ease-in-out, color .3s ease-in-out}.slide-text > a:active,.slide-text > a:hover { color: #fff; background: #222; -webkit-transition: background .5s ease-in-out, color .5s ease-in-out; transition: background .5s ease-in-out, color .5s ease-in-out}@media (max-width:991px) { .slide-text h1 { font-size: 40px; line-height: 50px; margin-bottom: 20px } .slide-text > p { font-size: 18px }}@media (max-width:768px) { .slide-text { padding: 10px 50px } .slide-text h1 { font-size: 30px; line-height: 40px; margin-bottom: 10px } .slide-text > p { font-size: 14px; line-height: 20px; margin-bottom: 20px } .control-round .carousel-control { display: none }}@media (max-width:480px) { .slide-text { padding: 10px 30px } .slide-text h1 { font-size: 20px; line-height: 25px; margin-bottom: 5px } .slide-text > p { font-size: 12px; line-height: 18px; margin-bottom: 10px } .slide-text > a.btn-default, .slide-text > a.btn-primary { font-size: 10px; line-height: 10px; margin-right: 10px; text-align: center; padding: 10px 15px } .indicators-line > .carousel-indicators { display: none }}